package modelo;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.IdClass;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;


@Entity
@Table(name="manoobra_actividad")
@IdClass(ActividadManoObraId.class)
public class ActividadManoObra {
	
	@Id
	@ManyToOne(optional = false)
	@JoinColumn(name = "manoobra_id", referencedColumnName = "id")
	private ManoObra manoobra;
	
	@Id
	@ManyToOne(optional = false)
	@JoinColumn(name = "actividad_id", referencedColumnName = "id")
	private Actividad actividad;
	
	@Column(name ="costo_total")
	private long costoTotal;

	public ManoObra getManoobra() {
		return manoobra;
	}

	public void setManoobra(ManoObra manoobra) {
		this.manoobra = manoobra;
	}

	public Actividad getActividad() {
		return actividad;
	}

	public void setActividad(Actividad actividad) {
		this.actividad = actividad;
	}

	public long getCostoTotal() {
		return costoTotal;
	}

	public void setCostoTotal(long costoTotal) {
		this.costoTotal = costoTotal;
	}
	
	

}
